
<h2>How to migrate from 0.1.0</h2>

<p>The 0.2.0 release introduced some changes in the inputEx API. Follow this guide to upgrade your application :</p>

<p><strong>Javascript/JSON definitions:</strong></p>
<ul>
	<li>The <strong>label</strong> property moved to the <strong>inputParams</strong> object.</li>
	<li>The <strong>description</strong> property moved to the <strong>inputParams</strong> object.</li>
	<li>The <strong>optional</strong> property has been removed. To get the same behaviour, create a sub-group with "collapsable" set to true.</li>
	<li>The <strong>tooltipIcon</strong> property has been removed. Use <strong>showMsg</strong> instead.</li>
</ul>

<p><strong>Example:</strong></p>

<pre style="margin-left: 20px">
{	
   type: 'string',
   label: 'A label',
   description: 'Here a long description',
   inputParams: {
      name: 'title',
      tooltipIcon: true
   }
}
</pre>
	

<p><strong>should become :</strong></p>

<pre style="margin-left: 20px">
{	
   type: 'string',
   inputParams: {
      name: 'title', 
      label: 'A label', 
      description: 'Here a long description',
      showMsg: true
   }
}
</pre>


<p><strong>CSS:</strong></p>

<p>The inputEx 0.2.0 release will probably break most of your inputEx 0.1.0 css customization.</p>

<p>We switched from TABLE elements to DIVs only. It is a bit trickier to align elements, but the fields become much more flexible.</p>

<p>Take a look at the current inputEx <a href="markup.html">markup structure</a>.</p>